drip pump - French English Dictionary